function obj = gauss2DProjObjective(params, mu1, sigma1, mu2, sigma2)

trans = params(1:2);
proj = reshape(params(3:6), 2, 2);

mu = [proj*mu1']' + trans - mu2;
sigma = proj*sigma1*proj' + sigma2;

obj = gauss(mu, sigma, zeros(size(mu)));
